ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; top:0;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:97%;margin:0;padding:2%;position:absolute;bottom:0;}
li.bjqs-slide img[onclick] { cursor:pointer; }


input, input:focus { outline: 0; border: 0; -webkit-font-smoothing: antialiased; }
a:active, a:focus { outline: none; }
*:focus { outline: 0, border:0 }

*
{
	font-family:'Arial' !important;
}
	
input[type="text"], 
input[type="file"], 
input[type="email"], 
input[type="number"], 
select, 
textarea, textarea:focus
{
	max-width: 250px;
	
	margin-left:10px;
	margin-right:20px;
	margin-bottom:8px;
	-webkit-appearance: none;
	padding:5px 10px;
	border:2px solid #ccc;
	font-size:1em;
	border-radius:3px;
}
	
input[type=image]
{
	box-shadow: 2px 1px 11px rgba(0,0,0,.5);
	padding:10px;
	border:1px solid #ddd;
	border-radius:5px;
	max-width: 100%;
}
	
input[type=image]:hover
{
	box-shadow: 2px 1px 11px black;
}
	
	
input[placeholder], [placeholder], *[placeholder] 
{
	color:#00579c !important;
}

body, th, td, input
{
	color:#6D6D6D;
	font-size:.9em;
	font-weight:400;
	text-align:left;
	-webkit-font-smoothing: antialiased;
}
	
body
{
	background:-webkit-linear-gradient(#fff 0%, #eee 100%);
	margin:0;
	padding:0;
	overflow: hidden;
}
.paybg
{
	__background:-webkit-linear-gradient(#fff 0%, #eee 100%);
	background-color:#eee;
	margin:0;
	padding:0;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	overflow-x: hidden;
}
	
a
{
	text-decoration: none;
}

.page
{
	border:0;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
	margin-top:30px;
}

.page > .title
{
	text-indent:-5000px;
	background:url(/i/paysystem_logo.png) 140px 30px no-repeat;
	background-position-x: center;
	height:150px;
}

.page .infos
{
	border:none;
	border-bottom:2px solid #ccc;
	border-top:2px solid #ccc;
	border-radius:0;
	width:100%;
	max-width: 100%!important;
	apadding-left:10px;
	apadding-left:auto;
	apadding-right:auto;
}

.page .infos table
{
	margin-left:auto;
	margin-right:auto;
}
.page .infos .title,
.page .infos .value
{
	font-size:1.1em;
}

.value a
{
	background-color:#005BA0;
	border-radius:6px;
	color:white !important;
	font-size:.8em;
	width:140px;
	display:block;
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
	margin-left:-40px;
}

form div
{
	width:330px;
	max-width: 100%!important;
	margin:0 auto;
}

.payarea .paybutton
{
	border: solid 2px #005BA0;
	background-color:#005BA0;
	border-radius:6px;
	color:white !important;
	font-size:.8em;
	width: 380px ;
	max-width: 100%!important;
 
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
	vertical-align:top;
	
	cursor: pointer;
}

.payarea .paybutton:hover
{
	color:#005BA0 !important;
	background-color:white !important;
}

.payarea .paybutton .cybermut
{
	width: 341px ;
	max-width: 100%!important;
	height: 67px ;
	margin:5px;
	text-align:center;
	vertical-align:top;
	background: url(/logos/cybermut/logocmcicpaiement.gif)  341px 67px no-repeat;
	background-position: center center;
}
.abort
{
}
.abort a
{
    background-color: #005ba0;
    border-radius: 6px;
    color: white !important;
    display: block;
    font-size: 0.8em;
    margin: 0px;
    padding: 10px;
    text-align: center;
    width: 140px;
	max-width: 100%!important;
}

